ViewPager2 demo? Google官方就有呀!
前段时间推送了一篇:
很多同学留言表示需要更加详细的 demo 以及配图。
当Google出来新东西,可以去翻一下Google的github仓库的:
例如viewpager2就静静的躺在那里:
https://github.com/googlesamples/android-viewpager2
下载下来,导入到项目,可以看到Google已经帮我们准备好了各种场景下的demo:
ViewPager2 + Views
ViewPager2 + Fragments
ViewPager2 + 集合 + Views
ViewPager2 + 集合 + Fragments
ViewPager2 + TabLayout
ViewPager2 各种切换动画
...可以说很完备了。
这次我来给大家配几个图:
1. 支持竖向滑动的ViewPager2
2. Rotate 切换动画
3. Translate 切换动画
4. Scale 切换动画
5. 一堆切换动画叠加
6. ViewPager2+ TabLayout
6. ViewPager2+ TabLayout + 动画
7. ViewPager2+ notify 修改数据集
整个 sample 是以 kotlin 写的,不过应该是基础使用,涉及到的API都不多,所以Kotlin和 Java 差别不大,即使你不会Kotlin,说不定还是个不错的学习 demo,一举两得。
另外viewpager2是在andoridx下:
androidx.viewpager2:viewpager2:1.0.0-alpha02
注意不要跟support各种冲突,建议新建个项目学习一波...
PS:我偶尔会帮一些关注者修改简历,很多简历上会写上:关注xxx公众号学习新技术,非常不建议哈,不如改成经常关注google官方查看新技术,经常在 google-sample的 github 上看到一些非常新的控件 sample。
此外,google的 github 仓库确实值得偶尔关注下,例如下面这些技术 demo 应该都比较熟悉吧:
https://github.com/googlesamples/android-SharingShortcuts
https://github.com/googlesamples/android-architecture-components
https://github.com/googlesamples/android-ConstraintLayoutExamples
https://github.com/googlesamples/android-ndk
...
还有很多。
一不小心又教大家了一个学习方法。
PPS:关于ViewPager2欢迎大家写学习 blog,写完记得给我投稿哈!
推荐阅读:
我在一个群分享Android 好像被我分享得没人说话了...
扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!